home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
mkmsgsrc.zip
/
MKMSGSRC.DOC
< prev
next >
Wrap
Text File
|
1992-09-19
|
6KB
|
186 lines
╔═══════════════════════════╦═══════════════════════════════════════════╗
║ Mythical Kingdom Software ║ <<MK Msg Access Source>> ║
║ ▄ ▄ ▄ ▄ ║ Squish, *.Msg, and Hudson ║
║ ███ ▐▀ ▐▀ ███ ║ ║
║ ███████████████ ║ Copyright 1992 by Mark May ║
║ ██████░░░██████ ║ All Rights Reserved ║
║ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ║ ║
╚═══════════════════════════╩═══════════════════════════════════════════╝
The products mentioned in this documentation are trademarks
of their individual owners.
───────────────────────────[ PRODUCT SUPPORT ]─────────────────────────
Help or suggestions can be submitted in a variety of ways.
* Through the FidoNet EchoMail MK Conference (AreaTag MK).
- This is a product support area for all Mythical Kingdom
- Software.
* If the MK Echo is not available in your area, it is available from
the following addresses:
1:110/290
1:3625/457
1:151/1000
1:151/1003
* Through RIME (RelayNet) at address ->MYTHKING.
* Via NetMail to Mark May (Author) at address 1:110/290.
- You will have to poll for your reply after two days due to the
- product being free. An answer should be waiting for you by
- then. If you do not receive a reply within 5 days, please
- re-send your message. If you don't pick up your reply, it will
- be deleted in a week or two.
* Call the Mythical Kingdom Tech BBS directly:
- DataLine : 513-237-7737 (9600 Baud HST/V32)
* Or, mail your questions/suggestions to:
Mark May
Mythical Kingdom Software
P.O. Box 24808
Huber Heights, OH 45424
───────────────────────[ WARRANTY AND DISCLAIMER ]─────────────────────
The only thing the author can guarantee is that MKMsgSrc will take up
space on your hard drive. Beyond that, you use the program at your own
risk. MKMsgSrc has been tested in many different environments with no
damage, loss of data, or compromised security, and we cannot guarantee
how it will work in your environment. The author will not be held
responsible for any damage to your system.
───────────────────────────────[ USAGE ]──────────────────────────────
The included programs make up a library of routines to allow you
to easily access various message base types in a very generic manner.
(I am hopeful that others will extend this to include even more
message base types). To accomplish this a generic AbsMsgObj was created
and the Hudson, Squish, and *.Msg objects were descended from it.
In the MKMsgAbs.Pas file there are comments which explain what the various
methods were intended to accomplish.
A sample application has been included to show how these routines can
be used. MsgExprt will export messages from the various message base
formats into a text file. It requires two command line paramaters. The
first is the name of the text file to use for output. The second is the
message area identifier of the message base to be exported. Message area
identifiers have the following formats:
Squish: S followed by the path\filename of the message area
Example: SC:\Max\Msg\Muffin
Hudson H followed by a 3 digit area number follow by the msg base path
Example: H007C:\MK\MsgBase\
Fido(*.Msg) F followed by the message path
Example: FD:\FD\Mail\
You may want to include the MsgAreaId concept in your program, to make it
easier on the people using it who may be using other programs based on the
concept.
To write new messages to the message bases, you need to be sure to call
StartNewMsg prior to setting any of the message fields or adding any
text. Text may be added to the message via DoChar, DoString, and
DoStringLn calls. When the message is finished call WriteMsg to save
the message to the message base (nothing is updated until this is done).
────────────────────────────[ REGISTRATION ]───────────────────────────
A registration fee is not required for these programs. I
believe that the Bbs world is becoming too commercialized and
distribute my programs as FREEWARE to fight against that trend.
If you are a shareware author, consider sending me a registered
version of your program in exchange for your use of this program.
I would appreciate it if you would either fill in the form
below and return it to me, or to drop me a postcard. This will
help in measuring the usefulness of MK Msg Src and help in
determining how time is allocated between this and other projects.
Registration Information: MKMsgSrc v1.00
Name: ____________________________________________
Address: ____________________________________________
____________________________________________
City, ST Zip ____________________________________________
BBS Name: ____________________________________________
BBS Phone Number ( ) -
Applicable NetWork Address(es) (IE: FidoNet, Etc.)
__________________________________________________________
__________________________________________________________
Any suggestions or comments ______________________________
__________________________________________________________
__________________________________________________________
Registrations should be mailed to:
Mark May
Mythical Kingdom Software
P.O. Box 24808
Huber Heights, OH 45424